// 首页新闻图片翻页监听
$('.new-img-banner-btn').click(function () {
    var _imgs = $('#new_banner_imgs_list').find('div');
    // console.log(_imgs)
    var _showIndex = -1;
    for(var i = 0; i < _imgs.length; i++) {
        if(!$(_imgs[i]).is(':hidden')) {
            _showIndex = i;
        }
    }
    if($(this).hasClass('left')) {// 上一页
        if(_showIndex > 0) {
            $(_imgs[_showIndex])
                .fadeOut(800)
                .prev()
                .fadeIn(800);
        } else {
            if(0 == _showIndex) {
                $(_imgs[0])
                    .fadeOut(800);
                $(_imgs[_imgs.length-1])
                    .fadeIn(800);
            }
        }
    }

    if($(this).hasClass('right')) {// 下一页
        if(_showIndex < _imgs.length-1) {
            $(_imgs[_showIndex])
                .fadeOut(800)
                .next()
                .fadeIn(800);
        } else {
            if(_imgs.length - 1 ==  _showIndex) {
                $(_imgs[_showIndex])
                    .fadeOut(800);
                $(_imgs[0])
                    .fadeIn(800);
            }
        }
    }
});




// 应用平台滚动监听
$('.app-platform-pager').click(function () {
    var _doms = $('.app-platform-list').children();
    var _startShowIndex = -1;
    var _endShowIndex = -2;
    for(var i = 0;i < _doms.length; i++) {
        if(!$(_doms[i]).is(':hidden')) {
            _startShowIndex = i;
            break;
        }
    }
    if($(this).hasClass('left')) {// 上一页
        if(_startShowIndex == 0) {
            return false;
        }
        $(_doms[_startShowIndex + 3]).hide();
        _startShowIndex = _startShowIndex - 1;
        $(_doms[_startShowIndex]).show();
    }

    if($(this).hasClass('right')) {// 下一页
        if((_startShowIndex + 3) == _doms.length - 1) {
            return false;
        }
        $(_doms[_startShowIndex]).hide();
        _endShowIndex = _startShowIndex + 4;
        $(_doms[_endShowIndex]).show();
    }
});

// 图数公安滚动监听
$('.imgs-show-content-pager').click(function () {
    var _doms = $('.imgs-show-list').children();
    var _startShowIndex = -1;
    var _endShowIndex = -2;
    for(var i = 0;i < _doms.length; i++) {
        if(!$(_doms[i]).is(':hidden')) {
            _startShowIndex = i;
            break;
        }
    }
    if($(this).hasClass('left')) {// 上一页
        if(_startShowIndex == 0) {
            return false;
        }
        $(_doms[_startShowIndex + 3]).hide();
        _startShowIndex = _startShowIndex - 1;
        $(_doms[_startShowIndex]).show();
    }

    if($(this).hasClass('right')) {// 下一页
        if((_startShowIndex + 3) == _doms.length - 1) {
            return false;
        }
        $(_doms[_startShowIndex]).hide();
        _endShowIndex = _startShowIndex + 4;
        $(_doms[_endShowIndex]).show();
    }
});

// 专栏链接切换监听
$('.special-other-links-header>.title').click(function () {
    $('.special-other-links-header>.title').removeClass('active').addClass('noactive');
    var _isP = $(this).hasClass('active');
    if ( !_isP ) {
        $(this).removeClass('noactive').addClass('active');
    }
});

// 专栏链接滚动监听
$('.special-other-links-content-pager').click(function () {
    var _doms = $('.special-other-links-content-list').children();
    var _startShowIndex = -1;
    var _endShowIndex = -2;
    for(var i = 0;i < _doms.length; i++) {
        if(!$(_doms[i]).is(':hidden')) {
            _startShowIndex = i;
            break;
        }
    }
    if($(this).hasClass('left')) {// 上一页
        if(_startShowIndex == 0) {
            return false;
        }
        $(_doms[_startShowIndex + 3]).hide();
        _startShowIndex = _startShowIndex - 1;
        $(_doms[_startShowIndex]).fadeToggle("slow");
        //$(_doms[_startShowIndex]).animate({display:'block'});
        //$(_doms[_startShowIndex]).show();
    }

    if($(this).hasClass('right')) {// 下一页
        if((_startShowIndex + 3) == _doms.length - 1) {
            return false;
        }
        $(_doms[_startShowIndex]).hide();
        _endShowIndex = _startShowIndex + 4;
        $(_doms[_endShowIndex]).show();
    }
});

// 新闻TAB切换监听
$('.news-body-category-header-title').click(function () {
    var _isActive = $(this).hasClass('active');
    if(!_isActive) {
        $(this).parent().find('div').removeClass('active');
        $(this).addClass('active');
        var _typeItmeIndex = 1;
        if ($(this).hasClass('item2')) {
            _typeItmeIndex = 2;
        }
        var _lis = $(this).parent().siblings(".news-body-category-list");
        for(var i = 0;i < _lis.length; i++) {
            var _li = _lis[i];
            if($(_li).hasClass('item1')) {
                if(_typeItmeIndex == 1) {
                    $(_li).show()
                } else {
                    $(_li).hide()
                }
            } else if($(_li).hasClass('item2')) {
                if(_typeItmeIndex == 2) {
                    $(_li).show()
                } else {
                    $(_li).hide()
                }
            }



        }

    } else {
        // console.log('已经激活');
    }
});

$('.news-body-category-header-title').hover(function () {
    var _isItem1 = $(this).hasClass('item1');
    if(_isItem1) {
        $(this).click();
    }
    var _isItem2 = $(this).hasClass('item2');
    if(_isItem2) {
        $(this).click();
    }
});


$('#new_banner_tap_btn_dt').click(function () {
    var _isHave = $(this).hasClass('btn-active');
    if(!_isHave) {
        // 新聞動態 按鈕激活
        $(this).addClass('btn-active');
        $('#new_banner_tap_show_content_list_1').show();
        $('#new_banner_tap_show_content_list_2').hide();
        // 通知公告 按鈕釋放
        $('#new_banner_tap_btn_gg').removeClass('btn-active');
    }
});

$('#new_banner_tap_btn_gg').click(function () {
    var _isHave = $(this).hasClass('btn-active');
    if(!_isHave) {
        // 通知公告 按鈕激活
        $(this).addClass('btn-active');
        $('#new_banner_tap_show_content_list_1').hide();
        $('#new_banner_tap_show_content_list_2').show();
        // 分局動態 按鈕釋放
        $('#new_banner_tap_btn_dt').removeClass('btn-active');
    }
});

$('.new-img-dyna-news-header>div').hover(function () {
    var _isHave = $(this).hasClass('btn-active');
    if(!_isHave) {
        var _id = $(this).prop('id');
        if(_id == 'new_banner_tap_btn_gg') {
            $('#new_banner_tap_btn_gg').click();
        } else if(_id == 'new_banner_tap_btn_dt') {
            $('#new_banner_tap_btn_dt').click();
        }
    }
});

// 链接点击效果(一级菜单效果)
$('.nav-menu-a').mouseenter(function () {
    var _left = $(this).position().left;
    var _top = $(this).position().top;
    var _style = 'position: absolute; top: ' + (_top+80) + 'px; left: '+ _left + 'px';
    $(this).find('div[class=nav-dropdown-container]').attr('style', _style);
    $(this).find('div[class=nav-dropdown-container]').show();
}).mouseleave(function () {
    $(this).find('div[class=nav-dropdown-container]').hide();
});

// 链接点击效果(二级菜单效果)
$('.nav-dropdown-menu>ul>li').mouseenter(function () {
    var _parentMenuLeft = $(this).parent().parent().parent().position().left;
    var _left = $(this).position().left;
    var _top = $(this).position().top;
    if( (_parentMenuLeft + 100) >= 1200 ) { // 防止边界溢出
        var _style = 'position: absolute; top: ' + (_top) + 'px; left: '+ (100 - 200) + 'px';
    } else {
        var _style = 'position: absolute; top: ' + (_top) + 'px; left: '+ (_left + 100) + 'px';
    }

    $(this).find('div[class=nav-dropdown-container-sub]').attr('style', _style);
    $(this).find('div[class=nav-dropdown-container-sub]').show();
}).mouseleave(function () {
    $(this).find('div[class=nav-dropdown-container-sub]').hide();
});


function getTime() {
    var _date = new Date();
    return (_date.getHours() > 9 ? _date.getHours() : ('0' + _date.getHours())) + ':' + (_date.getMinutes() > 9 ? _date.getMinutes() : ('0' + _date.getMinutes())) + ':' + (_date.getSeconds() > 9 ? _date.getSeconds() : ('0' + _date.getSeconds()));
}
function getDay() {
    var _date = new Date();
    return _date.getFullYear() + "年" + ((_date.getMonth()+1) > 9 ? (_date.getMonth()+1) : ('0' + (_date.getMonth()+1))) + "月" + (_date.getDate() > 9 ? _date.getDate() : ('0' + _date.getDate())) + "日";
}
function getWeek() {
    var _weeks = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
    var _date = new Date();
    return _weeks[_date.getDay()];
}

function initDateTime () {
    $('.notice-tools-time>.time').html(getTime())
    $('.notice-tools-time>.week').html(getWeek())
    $('.today-work-week').html(getWeek())
    $('.today-work-day').html(getDay())
    setInterval(function () {
        $('.notice-tools-time>.time').html(getTime())
    }, 1000);
}

function showDialog() {
    $('.dialog-box').css('margin-top', ($(window).height()-$('.dialog-box').height())/2)
        .css('margin-left', ($(window).width()-$('.dialog-box').width())/2);
    $('.dialog').show();
    setTimeout(function () {
        $('.dialog-box').show();
    }, 100);

}

function hideDialog() {
    $('.dialog-box').hide();
    setTimeout(function () {
        $('.dialog').hide();
    }, 100);
}

function initMarquee () {
    $("#div2").html($("#div1").html()); //将div2的html设置成div1的html
    var mar = function () {
        if ($("#marquee_container").scrollLeft() > $("#div1").width()) { //当滚动条隐藏的长度大于div1的宽度
            $("#marquee_container").scrollLeft(0);
        }
        else {
            $("#marquee_container").scrollLeft($("#marquee_container").scrollLeft() + 1); //每次滚动条往右移动1px；
        }
    };
    var vid = setInterval(mar, 90);
    $("#marquee_container").mouseenter(function () {
    	clearInterval(vid);
    }).mouseleave(function () {
    	vid = setInterval(mar, 90);
    });
}

var _gdNewImg_Interval;

$(function () {
    initDateTime();
    initMarquee();
    showDialog();

    // 系统初始开始自动播放
    _gdNewImg_Interval = setInterval(function () {
        $('.new-img-banner-btn.right').click()
    }, 2000);

    // 鼠标滑入，暂停自动播放
    $('.new-img-dyna-imgs').on('mouseover', function () {
        clearInterval(_gdNewImg_Interval);
    });
    // 鼠标滑入，启动自动播放
    $('.new-img-dyna-imgs').on('mouseout', function () {
        _gdNewImg_Interval = setInterval(function () {
            $('.new-img-banner-btn.right').click()
        }, 2000);
    });

});


